/***** add by fuyun px-rem ******/
/***** end by fuyun px-rem ******/
/***** add by duanwanyu ******/
.integral-buy {
  margin-top: 0.26667rem;
  border-bottom: 1px solid #c8c8cc;
  background-color: #fff; }
  .integral-buy .two-col {
    display: -webkit-box;
    display: flex;
    width: 10rem;
    height: 4.32rem;
    border-bottom: 2px solid #eee;
    -webkit-box-pack: justify;
            justify-content: space-between; }
    .integral-buy .two-col .two-item {
      display: block;
      max-width: 5rem;
      padding: 0.24rem 0 0.29333rem 0.4rem;
      border-left: 2px solid #eee;
      -webkit-box-flex: 1;
              flex: 1; }
      .integral-buy .two-col .two-item:first-child {
        border-left: none; }
      .integral-buy .two-col .two-item .name {
        font-size: 0.32rem;
        line-height: 0.42667rem;
        overflow: hidden;
        max-width: 4.26667rem;
        height: 0.85333rem;
        color: #000; }
      .integral-buy .two-col .two-item .pic {
        width: 2.4rem;
        height: 2.4rem;
        margin-left: 0.88rem; }
      .integral-buy .two-col .two-item .price {
        font-size: 0.32rem;
        color: #333; }
        .integral-buy .two-col .two-item .price span {
          font-size: 0.48rem;
          color: #e51d23; }
        .integral-buy .two-col .two-item .price .extra .operation {
          font-size: .42667rem;
          padding: 0 .13333rem;
          color: #666; }
        .integral-buy .two-col .two-item .price .extra .unit {
          font-size: .29333rem;
          color: #333; }
  .integral-buy .three-col {
    display: -webkit-box;
    display: flex;
    width: 10rem;
    height: 5.36rem;
    padding: 0.33333rem 0;
    -webkit-box-pack: justify;
            justify-content: space-between; }
    .integral-buy .three-col .three-item {
      display: -webkit-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-direction: column;
      max-width: 2.93333rem;
      -webkit-box-flex: 1;
              flex: 1;
      -webkit-box-pack: justify;
              justify-content: space-between;
      -webkit-box-align: start;
              align-items: flex-start; }
      .integral-buy .three-col .three-item .pic {
        width: 2.93333rem;
        height: 2.93333rem; }
      .integral-buy .three-col .three-item .name {
        font-size: 0.32rem;
        line-height: 0.42667rem;
        overflow: hidden;
        max-width: 2.93333rem;
        height: 0.85333rem;
        color: #333; }
      .integral-buy .three-col .three-item .price {
        font-size: 0.29333rem;
        max-width: 2.93333rem;
        color: #333; }
        .integral-buy .three-col .three-item .price span {
          font-size: 0.37333rem;
          color: #e51c23; }
        .integral-buy .three-col .three-item .price .extra .operation {
          font-size: .42667rem;
          padding: 0 .13333rem;
          color: #666; }
        .integral-buy .three-col .three-item .price .extra .unit {
          font-size: .29333rem;
          color: #333; }
